#include <stdlib.h>
#include <string.h>
#include <stdio.h>

char *getMessage() {
  char *msg = malloc(20 * sizeof(char));
  if (!msg) {
    exit(-1);
  }
  strcpy(msg, "Hello World!");
  return msg;
}

void modifyMessage(char *msg) {
  msg[1] -= 40;
}

int main() {
  char *msg = getMessage();
  char *str = msg + 1;
  modifyMessage(str);
  printf("Message: %s", msg);
  free(msg);
  printf("Message: %s", str);
  return 0;
}
